package com.arpa.wms.domain.vo;

import com.arpa.wms.domain.entity.InventoryStatus;
import com.baomidou.mybatisplus.annotation.TableField;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

/**
 * @author: xuyang
 * @Date 2021/4/10
 * @Description: 订单处理页面，商品查询、爆品查询结果集
 */
@Data
@ApiModel(value="WaveGoodsVO对象", description="订单处理页面，商品查询、爆品查询结果集")
public class WaveQueryGoodsVO implements Serializable {

    @ApiModelProperty(value = "入驻商code")
    private String shipmentCode;

    @ApiModelProperty(value = "入驻商名称")
    private String shipmentName;

    @ApiModelProperty(value = "商品编码")
    private String goodCode;

    @ApiModelProperty(value = "商品code")
    private String goodsCode;

    @ApiModelProperty(value = "商品名称")
    private String goodsName;

    @ApiModelProperty(value = "商品条码")
    private String goodsBarCode;

    @ApiModelProperty(value = "商品单位名称")
    private String unitName;

    @ApiModelProperty(value = "商品总数量")
    private BigDecimal goodsTotalNum;

    @ApiModelProperty(value = "爆品商品件数集合，用逗号分隔")
    private String groupQuantity;

    @ApiModelProperty(value = "爆品商品名称集合，用逗号分隔")
    private String groupGoodsName;

    @ApiModelProperty(value = "爆品商品编码集合，用逗号分隔")
    private String groupGoodCode;

    @ApiModelProperty(value = "爆品商品订单数量")
    private BigDecimal deliveryTotalNum;

    @ApiModelProperty(value = "数据总条数")
    private Long total;

}
